/*
 * Copyright (c) 2009 Robert Esser
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package net.e2ser.petri;

/**
 * Adds a couple of helper methods
 * @author Rob Esser
 * @version 12/8/2009
 *
 */
public class Color extends android.graphics.Color {
  
  public static final int ORANGE = 0xFFFFFF00;

  public static int darker(int color) {
    return Color.rgb(Math.max(0, Color.red(color) - 64), Math.max(0, Color.green(color) - 64), Math.max(0, Color.blue(color) - 64));
  }

  public static int brighter(int color) {
    return Color.rgb(Math.min(255, Color.red(color) + 64), Math.min(255, Color.green(color) + 64), Math.min(255, Color.blue(color) + 64));
  }

}
